package com.bestcem.xm.deliver.controller.v2.vo;

import com.alibaba.fastjson.annotation.JSONField;
import com.bestcem.xm.component.mybatis.base.BaseEntity2;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

@Data
@EqualsAndHashCode(callSuper = true)
public class DeliverGroupListVo extends BaseEntity2 {
    private String id;

    /**
     * 组织ID
     */
    @JSONField(name = "org_id")
    private String orgId;

    /**
     * 问卷id
     */
    @JsonProperty(value = "survey_id")
    @JSONField(name = "survey_id")
    private String surveyId;

    /**
     * 投放数据
     */
    @JsonProperty(value = "deliver_list")
    @JSONField(name = "deliver_list")
    private List<String> deliverList;

    /**
     * 投放数据
     */
    @JSONField(name = "delivers")
    private List<DeliverInfo> delivers;

    /**
     * 投放组名称
     */
    @JsonProperty(value = "deliver_g_name")
    @JSONField(name = "deliver_g_name")
    private String deliverGName;

    /**
     *
     */
    @JsonProperty(value = "record_flag")
    @JSONField(name = "record_flag")
    private String recordFlag;
}